<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Simple DirectMedia Layer</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Simple_DirectMedia_Layer"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/mediawiki.page.gallery.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Simple_DirectMedia_Layer rootpage-Simple_DirectMedia_Layer skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Simple DirectMedia Layer</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><table class="float-right infobox toccolours toptextcells" style="border-spacing:5px; font-size:90%; text-align:left; width:21em;">
<tbody><tr>
<th colspan="2" class="hintergrundfarbe6" style="font-size:105%; text-align:center;">Simple DirectMedia Layer
<p class="mw-empty-elt">
</p>
</th></tr>
<tr>
<td colspan="2" class="notheme" style="text-align:center; background-color:#f8f9fa;"><span typeof="mw:File"></span>
</td></tr>
<tr>
<th colspan="2" class="hintergrundfarbe5" style="font-size:105%; text-align:center;">Basisdaten
<p class="mw-empty-elt">
</p>
</th></tr>
<tr>
<td><b><a href="Softwareentwickler" title="Softwareentwickler">Entwickler</a></b>
</td>
<td>Sam Lantinga und die SDL-Gemeinde
</td></tr>
<tr>
<td><b>Erscheinungsjahr</b>
</td>
<td><span class="wikidata-content">1998</span>
</td></tr>
<tr>
<td><b>Aktuelle <a href="Version_(Software)" title="Version (Software)">Version</a></b>
</td>
<td><span class="wikidata-content">3.4.0<sup id="cite_ref-_a0b9e06e68996800_1-0" class="reference"><a href="#cite_note-_a0b9e06e68996800-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></span> <br> (<span class="wikidata-content">1. Januar 2026</span>)
</td></tr>
<tr>
<td><b><a href="Betriebssystem" title="Betriebssystem">Betriebssystem</a></b>
</td>
<td><a href="Linux" title="Linux">Linux</a>, <a href="MacOS" title="MacOS">macOS</a>, <a href="Microsoft_Windows" title="Microsoft Windows">Windows</a>, <a href="Android_(Betriebssystem)" title="Android (Betriebssystem)">Android</a>, <a href="IOS_(Betriebssystem)" title="IOS (Betriebssystem)">iOS</a>
</td></tr>
<tr>
<td><b><a href="Programmiersprache" title="Programmiersprache">Programmiersprache</a></b>
</td>
<td><a href="C_(Programmiersprache)" title="C (Programmiersprache)">C</a>
</td></tr>
<tr>
<td><b>Kategorie</b>
</td>
<td><a href="Programmbibliothek" title="Programmbibliothek">Programmbibliothek</a>
</td></tr>
<tr>
<td><b>Lizenz</b>
</td>
<td><a href="Zlib-Lizenz" title="Zlib-Lizenz">zlib-Lizenz</a> (<a href="Freie_Software" title="Freie Software">Freie Software</a>) ab 2.0.0,<br> vor 2.0.0: <a href="GNU_Lesser_General_Public_License" title="GNU Lesser General Public License">LGPL</a>
</td></tr>
<tr>
<td><b><a href="Lokalisierung_(Softwareentwicklung)" title="Lokalisierung (Softwareentwicklung)">deutschsprachig</a></b>
</td>
<td>ja
</td></tr>
<tr>
<td class="hintergrundfarbe5" colspan="2" style="text-align:center;"><a rel="nofollow" class="external text" href="https://www.libsdl.org/">www.libsdl.org</a>
</td></tr></tbody></table>
<p><b><span lang="en">Simple DirectMedia Layer</span></b> (kurz <b>SDL</b>; <a href="Englische_Sprache" title="Englische Sprache">englisch</a> für „einfache <i>DirectMedia</i>-Schicht“) ist eine freie <a href="Multimedia" title="Multimedia">Multimedia</a>-<a href="Programmbibliothek" title="Programmbibliothek">Bibliothek</a> für verschiedene <a href="Betriebssystem" title="Betriebssystem">Betriebssysteme</a>. Sie steht ab der Version 2.0 unter der <a href="Zlib-Lizenz" title="Zlib-Lizenz">zlib-Lizenz</a>. Alle älteren Versionen vor 2.0 stehen unter der <a href="GNU_Lesser_General_Public_License" title="GNU Lesser General Public License">GNU Lesser General Public License</a> (LGPL).
</p>
<div class="mw-heading mw-heading2"><h2 id="Konzept">Konzept</h2></div>
<p>Die Bibliothek stellt eine plattformunabhängige <a href="Programmierschnittstelle" title="Programmierschnittstelle">Schnittstelle</a> (API) für Grafik-, Sound- und Eingabegeräte bereit, die sich hauptsächlich zur Entwicklung von Spielen und Multimediaanwendungen eignet. Durch die Unterstützung vieler verschiedener Plattformen kann für eine Applikation eine hohe Portabilität bzw. <a href="Plattformunabh%C3%A4ngigkeit" title="Plattformunabhängigkeit">Plattformunabhängigkeit</a> gewährleistet werden. SDL kann mit dieser Eigenschaft auch als <a href="Middleware" title="Middleware">Middleware</a> verstanden werden.<sup id="cite_ref-mobygames_2-0" class="reference"><a href="#cite_note-mobygames-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>
</p>
<p>Es existieren offizielle und inoffizielle SDL-Anbindungen für dutzende Programmiersprachen, die eine Integration in viele Projekte und Entwicklungskontexte möglich macht.<sup id="cite_ref-sdlbinding12_3-0" class="reference"><a href="#cite_note-sdlbinding12-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-sdlbinding20_4-0" class="reference"><a href="#cite_note-sdlbinding20-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>
</p><p>Durch die Verwendung der liberalen <a href="Zlib-Lizenz" title="Zlib-Lizenz">zlib-Lizenz</a> ist eine lizenzrechtlich problemlose Verwendung der SDL-Bibliotheken in binärer und Quelltext-Form sowohl in Open-Source (GPL-kompatibel<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup>) als auch in proprietären Projekten (kein <a href="Copyleft" title="Copyleft">Copyleft</a>) problemlos möglich.
</p><p>SDL ist in <a href="C_(Programmiersprache)" title="C (Programmiersprache)">C</a> geschrieben und zeichnet sich besonders durch einen kompakten Code aus, was diese Bibliothek auch für Anfänger leicht erlernbar machen soll. Durch die weite Verbreitung und die Nähe zur Open-Source-Bewegung existieren viele frei verfügbare Beispielprogramme für verschiedene Anwendungsfälle, die zeigen, wie die Bibliothek verwendet werden kann.
</p>
<div class="mw-heading mw-heading2"><h2 id="Verbreitung">Verbreitung</h2></div>
<p>Bezeichnend für die Beliebtheit und Bekanntheit von SDL ist die Anzahl an Spielen und Programmen, die mit ihr geschrieben wurden, z. B. listet die Spieledatenbank <a href="MobyGames" title="MobyGames">MobyGames</a> 105 Spiele im Jahr 2012,<sup id="cite_ref-mobygames_2-1" class="reference"><a href="#cite_note-mobygames-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> auf der SDL-Webseite selbst sind knapp 700 Spiele gelistet.<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> Bekannte kommerzielle Beispiele sind <i><a href="Angry_Birds" title="Angry Birds">Angry Birds</a></i><sup id="cite_ref-sdlangry_7-0" class="reference"><a href="#cite_note-sdlangry-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> oder <i><a href="Unreal_Tournament" title="Unreal Tournament">Unreal Tournament</a></i>, aus dem <a href="Open_Source" title="Open Source">Open-Source</a>-Bereich z. B. <i><a href="OpenTTD" title="OpenTTD">OpenTTD</a></i>,<sup id="cite_ref-OOTTD_8-0" class="reference"><a href="#cite_note-OOTTD-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> <i><a href="The_Battle_for_Wesnoth" title="The Battle for Wesnoth">The Battle for Wesnoth</a></i><sup id="cite_ref-wesnoth_9-0" class="reference"><a href="#cite_note-wesnoth-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup>, <a href="OpenRA" class="mw-redirect" title="OpenRA">OpenRA</a><sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> oder <i><a href="Freeciv" title="Freeciv">Freeciv</a></i>.<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup>
</p><p>Bei <a href="Plattform%C3%BCbergreifend" class="mw-redirect" title="Plattformübergreifend">plattformübergreifenden</a> Spieleveröffentlichungen wird häufig auf SDL als Abstraktionsbibliothek gesetzt, da sich der Aufwand gegenüber Implementierungen mit den jeweiligen nativen Plattform-APIs signifikant verringert. Ein Beispiel sind die in den <a href="Humble_Indie_Bundle" class="mw-redirect" title="Humble Indie Bundle">Humble Indie Bundles</a> enthaltenen meist SDL-basierenden Linux-, Mac- und <a href="Android_(Betriebssystem)" title="Android (Betriebssystem)">Android</a>-Versionen.
</p><p>Weiter findet SDL häufig Verwendung für (spätere) <a href="Portierung_(Software)" title="Portierung (Software)">Portierungen</a> auf neue Plattformen, z. B. <i><a href="Homeworld" title="Homeworld">Homeworld</a></i> für das <a href="Pandora_(Konsole)" title="Pandora (Konsole)">Pandora</a>-<a href="Handheld-Konsole" title="Handheld-Konsole">Handheld</a><sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> oder <i><a href="Jagged_Alliance_2" title="Jagged Alliance 2">Jagged Alliance 2</a></i>.<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup>
</p><p>Auf SDL aufsetzende Nicht-Spiele-Anwendungen sind z. B. die <a href="Emulator" title="Emulator">Emulatoren</a> <a href="DOSBox" title="DOSBox">DOSBox</a> und <a href="VisualBoyAdvance" title="VisualBoyAdvance">VisualBoyAdvance</a>.
</p><p>Verwendung fand SDL auch an <a href="Universit%C3%A4t" title="Universität">Universitäten</a> und in der Lehre in Kursen zu <a href="Multimedia" title="Multimedia">Multimedia</a> und <a href="Informatik" title="Informatik">Informatik</a>.
</p>
<p>Es wurden auch mehrere Bücher über das Entwickeln mit den SDL-Bibliotheken veröffentlicht (siehe den Literaturabschnitt unten).
</p>
<div class="mw-heading mw-heading2"><h2 id="Entwicklungsgeschichte">Entwicklungsgeschichte</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Entstehung_bei_Loki_Software">Entstehung bei Loki Software</h3></div>
<p>SDL wurde von <a href="Sam_Lantinga" title="Sam Lantinga">Sam Lantinga</a> während seiner Zeit als leitender Programmierer (1999 bis 2001) bei <a href="Loki_Software" title="Loki Software">Loki Software</a> entwickelt. Der Simple DirectMedia-Layer bildet (oft auch im Zusammenhang mit den <a href="OpenGL" title="OpenGL">OpenGL</a>- und <a href="OpenAL" title="OpenAL">OpenAL</a>-Schnittstellen) die Grundlage für einige kommerzielle Spieletitel für Linux, die von Loki portiert wurden, wie z. B. <i><a href="Civilization%3A_Call_to_Power" title="Civilization: Call to Power">Civilization: Call to Power</a></i>, <i><a href="Descent_3" title="Descent 3">Descent³</a></i> oder auch <i><a href="Sid_Meier%E2%80%99s_Alpha_Centauri" title="Sid Meier’s Alpha Centauri">Sid Meier’s Alpha Centauri</a></i>.
</p><p>Schon damals wurde SDL unter die <a href="GNU_Lesser_General_Public_License" title="GNU Lesser General Public License">LGPL</a> gestellt. Durch diesen Schritt wurde SDL schnell bekannt, da damit nun sowohl <a href="Propriet%C3%A4r" title="Proprietär">proprietäre</a> als auch <a href="Freie_Software" title="Freie Software">freie Software</a> entwickelt werden konnte.
</p>
<div class="mw-heading mw-heading3"><h3 id="Weiterentwicklung_durch_die_Community">Weiterentwicklung durch die Community</h3></div>
<p>Obwohl Sam Lantinga im Jahr 2001 von Loki Software zu <a href="Blizzard_Entertainment" title="Blizzard Entertainment">Blizzard Entertainment</a> wechselte, verwaltet er die Entwicklung von SDL noch immer und ist nach wie vor einer der aktivsten SDL-Entwickler. <a href="Ryan_C._Gordon" title="Ryan C. Gordon">Ryan C. Gordon</a>, ein weiterer Ex-Loki-Mitarbeiter, arbeitet ebenfalls weiter an und mit SDL z. B. für die Linux- und Mac-Versionen von Spielen im <a href="Humble_Indie_Bundle" class="mw-redirect" title="Humble Indie Bundle">Humble Indie Bundle</a>.<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup>
</p>
<p>Inzwischen gibt es eine große Community und weitere freiwillige Helfer, die sich an der Weiterentwicklung beteiligen.
</p><p>Für über zwanzig Programmiersprachen existieren SDL-1.2-Anbindungen anderer Hersteller.<sup id="cite_ref-sdlbinding12_3-1" class="reference"><a href="#cite_note-sdlbinding12-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="SDL_2">SDL 2</h3></div>
<p>Die Weiterentwicklung der Version 1.2 war als Version 1.3 geplant und wurde im August 2013 als Version 2.0 veröffentlicht.<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> Zusätzliche Fähigkeiten im Vergleich zur Vorversion sind Unterstützung für den Betrieb an mehreren Monitoren, durch Hardware beschleunigte zweidimensionale Grafik sowie bessere Unterstützung von <a href="Unicode" title="Unicode">Unicode</a>.<sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> Weiterhin sollte Unterstützung von <a href="Multitouch" class="mw-redirect" title="Multitouch">Multitouch</a> und <a href="Haptik" class="mw-redirect" title="Haptik">haptischen</a> <a href="Eingabeger%C3%A4t" title="Eingabegerät">Eingabegeräten</a> z. B. mit <a href="Force_Feedback" title="Force Feedback">Force Feedback</a> Einzug halten.<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup>
Im Gegensatz zu früheren Versionen nutzt SDL 2.0 die <a href="Zlib-Lizenz" title="Zlib-Lizenz">zlib-Lizenz</a>.<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup> Durch diese soll es möglich sein, proprietäre Produkte (<a href="Closed_Source" class="mw-redirect" title="Closed Source">Closed Source</a>) zu entwickeln, welche die SDL dann auch statisch binden („<a href="Linker_(Computerprogramm)" title="Linker (Computerprogramm)">linken</a>“) dürfen.
</p><p>Snapshots ab Februar 2012 ändern die Versionsnummer von 1.3 auf 2.0. Die erste stabile Version von SDL 2.0 wurde am 13. August 2013 veröffentlicht.<sup id="cite_ref-sdlrelease200_20-0" class="reference"><a href="#cite_note-sdlrelease200-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup>
</p><p>Die aktuelle stabile Version SDL 2.30.4 wurde am 17. Juni 2024 veröffentlicht.<sup id="cite_ref-sdlrelease204_21-0" class="reference"><a href="#cite_note-sdlrelease204-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup>
</p><p>Anbindungen an SDL-2.0 existieren Mitte 2025 für C, C++ und 17 weitere Programmiersprachen.<sup id="cite_ref-sdlbinding20_4-1" class="reference"><a href="#cite_note-sdlbinding20-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="SDL_3">SDL 3</h3></div>
<p>SDL 3 wurde im Januar 2025 als Version 3.2 veröffentlicht.<sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup> Dabei wurden neue APIs, unter anderem für die GPU, Systemdialoge, Dateisystem und Webcams eingeführt. Die Audio-Schnittstelle wurde umfangreich überarbeitet.
</p><p>Anbindungen an SDL-3.0 über C/C++ hinaus bestehen Mitte 2025 für 10 weitere Programmiersprachen.<sup id="cite_ref-bindings_24-0" class="reference"><a href="#cite_note-bindings-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Funktionalität"><span id="Funktionalit.C3.A4t"></span>Funktionalität</h2></div>
<p>Die SDL-Bibliothek enthält vor allem für Multimedia-Anwendungen notwendige Funktionalitäten, für die eine weitverbreitete, plattformunabhängige und gleichzeitige performante API nicht existiert:
</p>
<dl><dt>Videoausgabe</dt>
<dd>Videomodus setzen, Zugriff auf den <a href="Framebuffer" title="Framebuffer">Framebuffer</a>, Nutzung der Hardwarebeschleunigung für Grafikoperationen, optional über <a href="EGL_(Programmierschnittstelle)" title="EGL (Programmierschnittstelle)">EGL</a></dd>
<dt>Ereignis-Behandlung</dt>
<dd><a href="Ereignis_(Programmierung)" title="Ereignis (Programmierung)">Ereignisse</a> für <a href="Tastatur" title="Tastatur">Tastatur</a>, <a href="Computermaus" title="Computermaus">Maus</a>, Programmende und Sichtbarkeit des Programms</dd>
<dt>Audioausgabe</dt>
<dd>In 8 und 16 bit, <a href="Stereofonie" title="Stereofonie">mono/stereo</a></dd>
<dt>Audio-CDs</dt>
<dd>Vollständige <a href="Compact_Disc_Digital_Audio" title="Compact Disc Digital Audio">Audio-CD</a>-API (nicht mehr in SDL 2.0)</dd>
<dt>Threads</dt>
<dd><a href="Thread_(Informatik)" title="Thread (Informatik)">Thread</a>-API, <a href="Semaphor_(Informatik)" title="Semaphor (Informatik)">Semaphore</a>, <a href="Mutex" title="Mutex">Mutex</a>-Objekte und Condition-Variablen zur Synchronisation</dd>
<dt>Zeitgeber</dt>
<dd>Periodisch, Wartezeit, abgelaufene Zeit abfragen</dd>
<dt>Konvertierung der Byte-Reihenfolge</dt>
<dd><a href="Byte-Reihenfolge" title="Byte-Reihenfolge">Big Endian/Little Endian</a></dd></dl>
<p>Der Simple DirectMedia Layer stellt selbst keine Funktionen für 3D-Grafik zur Verfügung, weil mit <a href="OpenGL" title="OpenGL">OpenGL</a> bereits eine weitverbreitete, plattformunabhängige 3D-API zur Verfügung steht. SDL wurde von Beginn an für das Zusammenspiel mit OpenGL entworfen und soll spezifisch die Multimediaaspekte abdecken, die außerhalb der OpenGL-Funktionalität liegen. Deshalb ergänzen sich beide Bibliotheken optimal und auch 3D-Spiele wie z. B. <a href="Tux_Racer" title="Tux Racer">Tux Racer</a> sind problemlos möglich.
</p><p>Weitere Einsatzmöglichkeiten wie Internet-Socket-Abstraktion oder Schriftzugriff werden bewusst nicht offiziell in SDL aufgenommen, jedoch als Erweiterungen von anderen Anbietern auf der LibSDL-Homepage angeboten.<sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Unterstützte_Plattformen"><span id="Unterst.C3.BCtzte_Plattformen"></span>Unterstützte Plattformen</h2></div>
<p>Offiziell unterstützte Plattformen:<sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup>
</p>
<ul><li><a href="Android_(Betriebssystem)" title="Android (Betriebssystem)">Android</a> (seit SDL 2.0)<sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup></li>
<li><a href="Linux" title="Linux">Linux</a></li>
<li><a href="MacOS" title="MacOS">macOS</a></li>
<li><a href="Windows" class="mw-redirect" title="Windows">Windows</a> (Win32 und Win64)</li></ul>
<p>Unterstützung im SDL-Code enthalten, aber nicht offiziell unterstützt:
</p>
<ul><li><a href="AmigaOS" title="AmigaOS">AmigaOS</a>, <a href="AROS_(Betriebssystem)" title="AROS (Betriebssystem)">AROS</a></li>
<li><a href="Atari" title="Atari">Atari</a></li>
<li><a href="BeOS" title="BeOS">BeOS</a></li>
<li><a href="Berkeley_Software_Distribution" title="Berkeley Software Distribution">BSD</a>-Derivate (<a href="FreeBSD" title="FreeBSD">FreeBSD</a>, <a href="OpenBSD" title="OpenBSD">OpenBSD</a>, <a href="NetBSD" title="NetBSD">NetBSD</a>)</li>
<li><a href="Unix" title="Unix">Unix</a> (<a href="AIX" title="AIX">AIX</a>, <a href="Solaris_(Betriebssystem)" title="Solaris (Betriebssystem)">Solaris</a>, <a href="IRIX" title="IRIX">IRIX</a>, <a href="Tru64_UNIX" title="Tru64 UNIX">Tru64 UNIX</a>, <a href="QNX" title="QNX">QNX</a>)</li>
<li><a href="Dreamcast" title="Dreamcast">Dreamcast</a></li>
<li><a href="Microsoft_Windows_CE" title="Microsoft Windows CE">Microsoft Windows CE</a></li>
<li><a href="MorphOS" title="MorphOS">MorphOS</a></li>
<li><a href="Nintendo_DS" title="Nintendo DS">Nintendo DS</a> (seit SDL 1.2.12)<sup id="cite_ref-changes_28-0" class="reference"><a href="#cite_note-changes-28"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup></li>
<li><a href="Pandora_(Konsole)" title="Pandora (Konsole)">Pandora</a> (seit SDL 2.0)</li>
<li><a href="Symbian_OS" class="mw-redirect" title="Symbian OS">Symbian OS</a> (seit SDL 1.2.12)<sup id="cite_ref-changes_28-1" class="reference"><a href="#cite_note-changes-28"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup></li></ul>
<p>SDL läuft auf sämtlichen <a href="Unixoid" class="mw-redirect" title="Unixoid">unixoiden</a> Plattformen, sofern diese den <a href="POSIX" title="POSIX">POSIX</a>-Standard unterstützen.
</p><p>Auf sonstige Art unterstützte Plattformen:
</p>
<ul><li><a href="Disk_Operating_System" title="Disk Operating System">DOS</a> (<a href="FreeDOS" title="FreeDOS">FreeDOS</a> und Ähnliche; Windows-Versionen laufen mit Hilfe von <a href="HX_DOS_Extender" title="HX DOS Extender">HX DOS Extender</a>)</li>
<li><a href="Dingoo_A320" title="Dingoo A320">Dingoo A320</a></li>
<li><a href="GP2X" title="GP2X">GP2X</a></li>
<li><a href="Haiku_(Betriebssystem)" title="Haiku (Betriebssystem)">Haiku</a></li>
<li><a href="SkyOS" title="SkyOS">SkyOS</a><sup id="cite_ref-29" class="reference"><a href="#cite_note-29"><span class="cite-bracket">[</span>29<span class="cite-bracket">]</span></a></sup></li>
<li><a href="Xbox" title="Xbox">Xbox</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Beispielhafte_Galerie_SDL-basierender_Spiele">Beispielhafte Galerie SDL-basierender Spiele</h2></div>
<ul class="center gallery mw-gallery-packed">
<li class="gallerybox" style="width: 162px">
<div class="thumb" style="width: 160px;"><span typeof="mw:File"></span></div>
<div class="gallerytext"><i><a href="Unknown_Horizons" title="Unknown Horizons">Unknown Horizons</a></i></div>
</li>
<li class="gallerybox" style="width: 215.33333333333px">
<div class="thumb" style="width: 213.33333333333px;"><span typeof="mw:File"></span></div>
<div class="gallerytext"><i><a href="0_A.D." title="0 A.D.">0 A.D.</a></i></div>
</li>
<li class="gallerybox" style="width: 162.66666666667px">
<div class="thumb" style="width: 160.66666666667px;"><span typeof="mw:File"></span></div>
<div class="gallerytext"><i><a href="Hedgewars" title="Hedgewars">Hedgewars</a></i></div>
</li>
<li class="gallerybox" style="width: 177.33333333333px">
<div class="thumb" style="width: 175.33333333333px;"><span typeof="mw:File"></span></div>
<div class="gallerytext"><i><a href="Frets_on_Fire" title="Frets on Fire">Frets on Fire</a></i></div>
</li>
<li class="gallerybox" style="width: 184px">
<div class="thumb" style="width: 182px;"><span typeof="mw:File"></span></div>
<div class="gallerytext"><i><a href="OpenTTD" title="OpenTTD">OpenTTD</a></i><sup id="cite_ref-OOTTD_8-1" class="reference"><a href="#cite_note-OOTTD-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup></div>
</li>
<li class="gallerybox" style="width: 162px">
<div class="thumb" style="width: 160px;"><span typeof="mw:File"></span></div>
<div class="gallerytext"><i><a href="The_Battle_for_Wesnoth" title="The Battle for Wesnoth">The Battle for Wesnoth</a></i><sup id="cite_ref-wesnoth_9-1" class="reference"><a href="#cite_note-wesnoth-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup></div>
</li>
<li class="gallerybox" style="width: 162px">
<div class="thumb" style="width: 160px;"><span typeof="mw:File"></span></div>
<div class="gallerytext"><i><a href="Secret_Maryo_Chronicles" title="Secret Maryo Chronicles">Secret Maryo Chronicles</a></i></div>
</li>
<li class="gallerybox" style="width: 182px">
<div class="thumb" style="width: 180px;"><span typeof="mw:File"></span></div>
<div class="gallerytext"><i><a href="Oolite" title="Oolite">Oolite</a></i><sup id="cite_ref-30" class="reference"><a href="#cite_note-30"><span class="cite-bracket">[</span>30<span class="cite-bracket">]</span></a></sup></div>
</li>
<li class="gallerybox" style="width: 215.33333333333px">
<div class="thumb" style="width: 213.33333333333px;"><span typeof="mw:File"></span></div>
<div class="gallerytext"><i><a href="Trine_(Computerspiel)" title="Trine (Computerspiel)">Trine</a></i></div>
</li>
</ul>
<div class="mw-heading mw-heading2"><h2 id="Siehe_auch">Siehe auch</h2></div>
<ul><li><a href="Allegro_(Programmbibliothek)" title="Allegro (Programmbibliothek)">Allegro (Programmbibliothek)</a></li>
<li><a href="ClanLib" title="ClanLib">ClanLib</a></li>
<li><a href="Simple_and_Fast_Multimedia_Library" title="Simple and Fast Multimedia Library">Simple and Fast Multimedia Library</a> (SFML)</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Literatur">Literatur</h2></div>
<ul><li>Alberto García Serrano: <i>Programación de videojuegos en SDL</i>. Ediversitas, ISBN 84-95836-08-4 (Buch über die Verwendung der SDL in der Videospiele-Entwicklung, spanisch).</li>
<li>Ernest Pazera: <i>Focus On SDL</i>. Muska & Lipman / Premier-Trade, ISBN 1-59200-030-4 (weiteres Buch zur SDL, welches sich ebenfalls mit weiteren Bibliotheken für den Simple DirectMedia Layer, wie beispielsweise SDL_net, befasst).</li>
<li>Ron Penton: <i>Data Structures for Game Programmers.</i> Muska & Lipman/Premier-Trade, ISBN 1-931841-94-2 (geht hauptsächlich zwar auf Datenstrukturen eines Spiels ein, enthält aber auch Beispiele mit der SDL).</li>
<li>John R. Hall: <i>Programming Linux Games</i>. No Starch, ISBN 1-886411-49-2 (Erstes Buch, welches sich mit der SDL befasst. Enthält auch Informationen über die Programmierung in Linux im Allgemeinen und der Netzwerkprogrammierung), Onlineversion: <style data-mw-deduplicate="TemplateStyles:r261891140">
/* start https://de.wikipedia.org/ */
.mw-parser-output .webarchiv-memento a{color:inherit}
/* end https://de.wikipedia.org/ */
</style><a rel="nofollow" class="external text" href="https://web.archive.org/web/20030122200047/http://www.overcode.net/~overcode/writing/plg/local/release/plg-final-pdf-no-really-i-mean-it-this-time.pdf">overcode.net</a> (<span class="webarchiv-memento"><a href="Webarchivierung#Begrifflichkeiten" title="Webarchivierung">Memento</a></span> vom 22. Januar 2003 im <i><a href="Internet_Archive" title="Internet Archive">Internet Archive</a></i>; PDF) <a rel="nofollow" class="external text" href="https://web.archive.org/web/20030214004255/http://www.overcode.net/~overcode/writing/plg/local/">LaTeX-Sourcen</a> (<span class="webarchiv-memento"><a href="Webarchivierung#Begrifflichkeiten" title="Webarchivierung">Memento</a></span> vom 14. Februar 2003 im <i><a href="Internet_Archive" title="Internet Archive">Internet Archive</a></i>).</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<div class="sisterproject" style="margin:0.1em 0 0 0;"><div class="noresize noviewer" style="display:inline-block; line-height:10px; min-width:1.6em; text-align:center;" aria-hidden="true" role="presentation"><span class="mw-default-size" typeof="mw:File"><span title="Commons"></span></span></div><b><span class=""><a class="external text" href="https://commons.wikimedia.org/wiki/Category:Simple_DirectMedia_Layer?uselang=de"><span lang="en">Commons</span>: Simple DirectMedia Layer</a></span></b> – Sammlung von Bildern, Videos und Audiodateien</div>
<div class="sisterproject" style="margin:0.1em 0 0 0;"><div class="noviewer" style="display:inline-block; line-height:10px; min-width:1.6em; text-align:center;" aria-hidden="true" role="presentation"><span class="mw-default-size" typeof="mw:File"><span title="Wikibooks"></span></span></div><b><a href="https://de.wikibooks.org/wiki/SDL" class="extiw external" title="b:SDL">Wikibooks: SDL</a></b> – Lern- und Lehrmaterialien</div>
<ul><li><a rel="nofollow" class="external text" href="http://libsdl.org/">Offizielle internationale SDL-Website</a></li>
<li><a rel="nofollow" class="external text" href="http://libsdl.de/">Offizielle deutsche SDL-Website</a></li>
<li><a rel="nofollow" class="external text" href="https://www.mobygames.com/group/6417"><span style="font-style:italic;">Simple DirectMedia Layer</span></a> bei <a href="MobyGames" title="MobyGames">MobyGames</a> (englisch)</li></ul>
<dl><dt>Technische Information</dt></dl>
<ul><li><a rel="nofollow" class="external text" href="http://wiki.libsdl.org/FrontPage">SDL Documentation Wiki</a> (englisch)</li>
<li><a rel="nofollow" class="external text" href="http://wiki.delphigl.com/index.php/SDL-Funktions%C3%BCbersicht">Deutsche Übersetzung der SDL-Funktionen</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-_a0b9e06e68996800-1"><span class="mw-cite-backlink"><a href="#cite_ref-_a0b9e06e68996800_1-0">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://github.com/libsdl-org/SDL/releases/tag/release-3.4.0"><cite style="font-style:italic"><span lang="en">3.4.0</span></cite>.</a> 1. Januar 2026 (abgerufen am 1. Januar 2026).</span>
</li>
<li id="cite_note-mobygames-2"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-mobygames_2-0">a</a></sup> <sup><a href="#cite_ref-mobygames_2-1">b</a></sup></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://www.mobygames.com/group/6417/middleware-sdl/"><i>Middleware: SDL Group Description.</i></a> <a href="MobyGames" title="MobyGames">MobyGames</a>, 18. Mai 2012,<span class="Abrufdatum"> abgerufen am 18. Mai 2012</span> (englisch): „<i>Games that use the very portable Simple DirectMedia Layer.</i>“</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3ASimple+DirectMedia+Layer&rft.title=Middleware%3A+SDL+Group+Description&rft.description=Middleware%3A+SDL+Group+Description&rft.identifier=https%3A%2F%2Fwww.mobygames.com%2Fgroup%2F6417%2Fmiddleware-sdl%2F&rft.publisher=%5B%5BMobyGames%5D%5D&rft.date=2012-05-18&rft.language=en"> </span></span>
</li>
<li id="cite_note-sdlbinding12-3"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-sdlbinding12_3-0">a</a></sup> <sup><a href="#cite_ref-sdlbinding12_3-1">b</a></sup></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20130116070511/http://www.libsdl.org/languages.php"><i>SDL Language Bindings.</i></a> Archiviert vom <style data-mw-deduplicate="TemplateStyles:r250917974">
/* start https://de.wikipedia.org/ */
.mw-parser-output .dewiki-iconexternal>a{background-position:center right!important;background-repeat:no-repeat!important}body.skin-minerva .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/OOjs_UI_icon_external-link-ltr-progressive.svg")!important;background-size:10px!important;padding-right:13px!important}body.skin-timeless .mw-parser-output .dewiki-iconexternal>a,body.skin-monobook .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/MediaWiki_external_link_icon.svg")!important;padding-right:13px!important}body.skin-vector .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/Link.ernal-small-ltr-progressive.svg")!important;background-size:0.857em!important;padding-right:1em!important}
/* end https://de.wikipedia.org/ */
</style><span class="dewiki-iconexternal"><a class="external text" href="https://redirecter.toolforge.org/?url=http%3A%2F%2Fwww.libsdl.org%2Flanguages.php">Original</a></span> (nicht mehr online verfügbar) am <span style="white-space:nowrap;">16. Januar 2013</span><span>;</span><span class="Abrufdatum"> abgerufen am 12. Juli 2009</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3ASimple+DirectMedia+Layer&rft.title=SDL+Language+Bindings&rft.description=SDL+Language+Bindings&rft.identifier=https%3A%2F%2Fweb.archive.org%2Fweb%2F20130116070511%2Fhttp%3A%2F%2Fwww.libsdl.org%2Flanguages.php&rft.source=http://www.libsdl.org/languages.php&rft.language=en"> </span></span>
</li>
<li id="cite_note-sdlbinding20-4"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-sdlbinding20_4-0">a</a></sup> <sup><a href="#cite_ref-sdlbinding20_4-1">b</a></sup></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://www.libsdl.org/languages-2.0.php"><i>SDL 2.0 Language Bindings.</i></a><span class="Abrufdatum"> Abgerufen am 28. Mai 2025</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3ASimple+DirectMedia+Layer&rft.title=SDL+2.0+Language+Bindings&rft.description=SDL+2.0+Language+Bindings&rft.identifier=https%3A%2F%2Fwww.libsdl.org%2Flanguages-2.0.php&rft.language=en"> </span></span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><a href="#cite_ref-5">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.gnu.org/licenses/license-list.html#ZLib">Kommentar zur zlib-Lizenz bei der FSF</a> (englisch)</span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><a href="#cite_ref-6">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20100629004347/http://www.libsdl.org/games.php?order=name&category=-1&completed=0&os=-1&match_name=&perpage=-1"><i>Games.</i></a> libsdl.org, 18. Mai 2012, archiviert vom <span class="dewiki-iconexternal"><a class="external text" href="https://redirecter.toolforge.org/?url=http%3A%2F%2Fwww.libsdl.org%2Fgames.php%3Forder%3Dname%26category%3D-1%26completed%3D0%26os%3D-1%26match_name%3D%26perpage%3D-1">Original</a></span> (nicht mehr online verfügbar) am <span style="white-space:nowrap;">29. Juni 2010</span><span>;</span><span class="Abrufdatum"> abgerufen am 18. Mai 2012</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3ASimple+DirectMedia+Layer&rft.title=Games&rft.description=Games&rft.identifier=https%3A%2F%2Fweb.archive.org%2Fweb%2F20100629004347%2Fhttp%3A%2F%2Fwww.libsdl.org%2Fgames.php%3Forder%3Dname%26category%3D-1%26completed%3D0%26os%3D-1%26match_name%3D%26perpage%3D-1&rft.publisher=libsdl.org&rft.date=2012-05-18&rft.source=http://www.libsdl.org/games.php?order=name&category=-1&completed=0&os=-1&match_name=&perpage=-1&rft.language=en"> </span></span>
</li>
<li id="cite_note-sdlangry-7"><span class="mw-cite-backlink"><a href="#cite_ref-sdlangry_7-0">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20110716163841/http://www.galaxygameworks.com/testimonials.html"><i>SDL Testimonials.</i></a> Galaxygameworks.com, archiviert vom <span class="dewiki-iconexternal"><a class="external text" href="https://redirecter.toolforge.org/?url=http%3A%2F%2Fwww.galaxygameworks.com%2Ftestimonials.html">Original</a></span> (nicht mehr online verfügbar) am <span style="white-space:nowrap;">16. Juli 2011</span><span>;</span><span class="Abrufdatum"> abgerufen am 1. Februar 2012</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3ASimple+DirectMedia+Layer&rft.title=SDL+Testimonials&rft.description=SDL+Testimonials&rft.identifier=https%3A%2F%2Fweb.archive.org%2Fweb%2F20110716163841%2Fhttp%3A%2F%2Fwww.galaxygameworks.com%2Ftestimonials.html&rft.publisher=Galaxygameworks.com&rft.source=http://www.galaxygameworks.com/testimonials.html&rft.language=en"> </span></span>
</li>
<li id="cite_note-OOTTD-8"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-OOTTD_8-0">a</a></sup> <sup><a href="#cite_ref-OOTTD_8-1">b</a></sup></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://github.com/OpenTTD/OpenTTD/blob/83b6defbfb0fa649a854767ae7c8b5a18f917e80/COMPILING.md"><i>Compiling OpenTTD.</i></a> <a href="GitHub" title="GitHub">GitHub</a>, 2022,<span class="Abrufdatum"> abgerufen am 7. Februar 2022</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3ASimple+DirectMedia+Layer&rft.title=Compiling+OpenTTD&rft.description=Compiling+OpenTTD&rft.identifier=https%3A%2F%2Fgithub.com%2FOpenTTD%2FOpenTTD%2Fblob%2F83b6defbfb0fa649a854767ae7c8b5a18f917e80%2FCOMPILING.md&rft.publisher=%5B%5BGitHub%5D%5D&rft.date=2022"> </span></span>
</li>
<li id="cite_note-wesnoth-9"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-wesnoth_9-0">a</a></sup> <sup><a href="#cite_ref-wesnoth_9-1">b</a></sup></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://github.com/wesnoth/wesnoth/blob/bb0206d1bf6e49d4e25c397ed30590b722fdec80/INSTALL.md"><i>Building Wesnoth from Source.</i></a> <a href="GitHub" title="GitHub">GitHub</a>, 2022,<span class="Abrufdatum"> abgerufen am 7. Februar 2022</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3ASimple+DirectMedia+Layer&rft.title=Building+Wesnoth+from+Source&rft.description=Building+Wesnoth+from+Source&rft.identifier=https%3A%2F%2Fgithub.com%2Fwesnoth%2Fwesnoth%2Fblob%2Fbb0206d1bf6e49d4e25c397ed30590b722fdec80%2FINSTALL.md&rft.publisher=%5B%5BGitHub%5D%5D&rft.date=2022"> </span></span>
</li>
<li id="cite_note-10"><span class="mw-cite-backlink"><a href="#cite_ref-10">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://github.com/OpenRA/OpenRA/wiki/Compiling"><i>Compiling OpenRA.</i></a> <a href="GitHub" title="GitHub">GitHub</a>, 2022,<span class="Abrufdatum"> abgerufen am 7. Februar 2022</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3ASimple+DirectMedia+Layer&rft.title=Compiling+OpenRA&rft.description=Compiling+OpenRA&rft.identifier=https%3A%2F%2Fgithub.com%2FOpenRA%2FOpenRA%2Fwiki%2FCompiling&rft.publisher=%5B%5BGitHub%5D%5D&rft.date=2022"> </span></span>
</li>
<li id="cite_note-11"><span class="mw-cite-backlink"><a href="#cite_ref-11">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="http://freeciv.wikia.com/wiki/SDLClient"><i>SDLClient – Freeciv.</i></a> <a href="Fandom.com" class="mw-redirect" title="Fandom.com">Fandom.com</a>,<span class="Abrufdatum"> abgerufen am 7. Februar 2022</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3ASimple+DirectMedia+Layer&rft.title=SDLClient+%E2%80%93+Freeciv&rft.description=SDLClient+%E2%80%93+Freeciv&rft.identifier=http%3A%2F%2Ffreeciv.wikia.com%2Fwiki%2FSDLClient&rft.publisher=%5B%5BFandom.com%5D%5D"> </span></span>
</li>
<li id="cite_note-12"><span class="mw-cite-backlink"><a href="#cite_ref-12">↑</a></span> <span class="reference-text"><span class="cite">may88: <a rel="nofollow" class="external text" href="https://web.archive.org/web/20110830031132/http://pandorapress.net/2011/06/23/game-of-the-week-3-homeworld-sdl/"><i>Game of the Week #3 – Homeworld SDL.</i></a> pandorapress.net, 23. Juni 2011, archiviert vom <span class="dewiki-iconexternal"><a class="external text" href="https://redirecter.toolforge.org/?url=http%3A%2F%2Fpandorapress.net%2F2011%2F06%2F23%2Fgame-of-the-week-3-homeworld-sdl%2F">Original</a></span> (nicht mehr online verfügbar) am <span style="white-space:nowrap;">30. August 2011</span><span>;</span><span class="Abrufdatum"> abgerufen am 8. Mai 2012</span> (englisch): „[…] released port of HomeworldSDL. Forum member Edglex enables your Pandora to experience the excellent work done by the guys at HomeworldSDL.“</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3ASimple+DirectMedia+Layer&rft.title=Game+of+the+Week+%233+%E2%80%93+Homeworld+SDL&rft.description=Game+of+the+Week+%233+%E2%80%93+Homeworld+SDL&rft.identifier=https%3A%2F%2Fweb.archive.org%2Fweb%2F20110830031132%2Fhttp%3A%2F%2Fpandorapress.net%2F2011%2F06%2F23%2Fgame-of-the-week-3-homeworld-sdl%2F&rft.creator=may88&rft.publisher=pandorapress.net&rft.date=2011-06-23&rft.source=http://pandorapress.net/2011/06/23/game-of-the-week-3-homeworld-sdl/&rft.language=en"> </span></span>
</li>
<li id="cite_note-13"><span class="mw-cite-backlink"><a href="#cite_ref-13">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://github.com/ja2-stracciatella/ja2-stracciatella/blob/432ee5b6398b5dca72529129c7cfd0476a5689dc/COMPILATION.md"><i>JA2-Stracciatella Compilation.</i></a> <a href="GitHub" title="GitHub">GitHub</a>, 2022,<span class="Abrufdatum"> abgerufen am 7. Februar 2022</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3ASimple+DirectMedia+Layer&rft.title=JA2-Stracciatella+Compilation&rft.description=JA2-Stracciatella+Compilation&rft.identifier=https%3A%2F%2Fgithub.com%2Fja2-stracciatella%2Fja2-stracciatella%2Fblob%2F432ee5b6398b5dca72529129c7cfd0476a5689dc%2FCOMPILATION.md&rft.publisher=%5B%5BGitHub%5D%5D&rft.date=2022"> </span></span>
</li>
<li id="cite_note-14"><span class="mw-cite-backlink"><a href="#cite_ref-14">↑</a></span> <span class="reference-text"><span class="cite">Ben Kuchera: <a rel="nofollow" class="external text" href="http://arstechnica.com/gaming/news/2011/12/the-latest-humble-bundle-offers-amazing-games-promotes-multiplatform-releases.ars"><i>The latest Humble Bundle offers amazing games, promotes multiplatform releases.</i></a> In: <i>ars technica.</i> 14. Dezember 2011,<span class="Abrufdatum"> abgerufen am 18. Februar 2012</span> (englisch): „<i>Some developers are ready for it from day one, but usually a game is Windows-only and needs to get ported to Mac and Linux. Ryan Gordon and Edward Rudd have been instrumental in this, but a lot of developers will do ports internally as well.</i>“</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3ASimple+DirectMedia+Layer&rft.title=The+latest+Humble+Bundle+offers+amazing+games%2C+promotes+multiplatform+releases&rft.description=The+latest+Humble+Bundle+offers+amazing+games%2C+promotes+multiplatform+releases&rft.identifier=http%3A%2F%2Farstechnica.com%2Fgaming%2Fnews%2F2011%2F12%2Fthe-latest-humble-bundle-offers-amazing-games-promotes-multiplatform-releases.ars&rft.creator=Ben+Kuchera&rft.date=2011-12-14&rft.language=en"> </span></span>
</li>
<li id="cite_note-15"><span class="mw-cite-backlink"><a href="#cite_ref-15">↑</a></span> <span class="reference-text"><span class="cite">Ben Kuchera: <a rel="nofollow" class="external text" href="http://arstechnica.com/gaming/news/2011/12/the-latest-humble-bundle-offers-amazing-games-promotes-multiplatform-releases.ars"><i>The latest Humble Bundle offers amazing games, promotes multiplatform releases.</i></a> In: <i>ars technica.</i><span class="Abrufdatum"> Abgerufen am 6. Mai 2012</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3ASimple+DirectMedia+Layer&rft.title=The+latest+Humble+Bundle+offers+amazing+games%2C+promotes+multiplatform+releases&rft.description=The+latest+Humble+Bundle+offers+amazing+games%2C+promotes+multiplatform+releases&rft.identifier=http%3A%2F%2Farstechnica.com%2Fgaming%2Fnews%2F2011%2F12%2Fthe-latest-humble-bundle-offers-amazing-games-promotes-multiplatform-releases.ars&rft.creator=Ben+Kuchera&rft.language=en"> </span></span>
</li>
<li id="cite_note-16"><span class="mw-cite-backlink"><a href="#cite_ref-16">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.pro-linux.de/news/1/20127/sdl-20.html">pro-linux.de</a></span>
</li>
<li id="cite_note-17"><span class="mw-cite-backlink"><a href="#cite_ref-17">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20120624045325/http://www.thegrumpyprogrammer.com/node/13">SDL: A Quick Introduction to SDL 1.3</a> (<span class="webarchiv-memento"><a href="Webarchivierung#Begrifflichkeiten" title="Webarchivierung">Memento</a></span> vom 24. Juni 2012 im <i><a href="Internet_Archive" title="Internet Archive">Internet Archive</a></i>)</span>
</li>
<li id="cite_note-18"><span class="mw-cite-backlink"><a href="#cite_ref-18">↑</a></span> <span class="reference-text"><span class="cite">Arnin Ronacher: <a rel="nofollow" class="external text" href="https://web.archive.org/web/20120104024108/http://immersedcode.org/2011/4/6/sdl13-intro/"><i>A Gentle Introduction into SDL 1.3.</i></a> 6. April 2011, archiviert vom <span class="dewiki-iconexternal"><a class="external text" href="https://redirecter.toolforge.org/?url=http%3A%2F%2Fimmersedcode.org%2F2011%2F4%2F6%2Fsdl13-intro%2F">Original</a></span> (nicht mehr online verfügbar) am <span style="white-space:nowrap;">4. Januar 2012</span><span>;</span><span class="Abrufdatum"> abgerufen am 30. Mai 2012</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3ASimple+DirectMedia+Layer&rft.title=A+Gentle+Introduction+into+SDL+1.3&rft.description=A+Gentle+Introduction+into+SDL+1.3&rft.identifier=https%3A%2F%2Fweb.archive.org%2Fweb%2F20120104024108%2Fhttp%3A%2F%2Fimmersedcode.org%2F2011%2F4%2F6%2Fsdl13-intro%2F&rft.creator=Arnin+Ronacher&rft.date=2011-04-06&rft.source=http://immersedcode.org/2011/4/6/sdl13-intro/&rft.language=en"> </span></span>
</li>
<li id="cite_note-19"><span class="mw-cite-backlink"><a href="#cite_ref-19">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="http://forums.libsdl.org/viewtopic.php?t=7148"><i>SDL 1.3 licensing terms.</i></a> Sam Lantinga, 7. April 2011,<span class="Abrufdatum"> abgerufen am 21. August 2011</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3ASimple+DirectMedia+Layer&rft.title=SDL+1.3+licensing+terms&rft.description=SDL+1.3+licensing+terms&rft.identifier=http%3A%2F%2Fforums.libsdl.org%2Fviewtopic.php%3Ft%3D7148&rft.publisher=Sam+Lantinga&rft.date=2011-04-07&rft.language=en"> </span></span>
</li>
<li id="cite_note-sdlrelease200-20"><span class="mw-cite-backlink"><a href="#cite_ref-sdlrelease200_20-0">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://forums.libsdl.org/viewtopic.php?t=9375"><i>SDL 2.0.0 Released!</i></a> 13. August 2013,<span class="Abrufdatum"> abgerufen am 25. Oktober 2013</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3ASimple+DirectMedia+Layer&rft.title=SDL+2.0.0+Released%21&rft.description=SDL+2.0.0+Released%21&rft.identifier=https%3A%2F%2Fforums.libsdl.org%2Fviewtopic.php%3Ft%3D9375&rft.date=2013-08-13&rft.language=en"> </span></span>
</li>
<li id="cite_note-sdlrelease204-21"><span class="mw-cite-backlink"><a href="#cite_ref-sdlrelease204_21-0">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="http://www.libsdl.org/release/"><i>Index of /release.</i></a><span class="Abrufdatum"> Abgerufen am 1. Juli 2024</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3ASimple+DirectMedia+Layer&rft.title=Index+of+%2Frelease&rft.description=Index+of+%2Frelease&rft.identifier=http%3A%2F%2Fwww.libsdl.org%2Frelease%2F&rft.language=en"> </span></span>
</li>
<li id="cite_note-22"><span class="mw-cite-backlink"><a href="#cite_ref-22">↑</a></span> <span class="reference-text"><span class="cite">Tim Schürmann: <a rel="nofollow" class="external text" href="https://www.linux-magazin.de/news/sdl-3-bietet-runderneuerte-und-konsistentere-apis/"><i>SDL 3 bietet runderneuerte und konsistentere APIs.</i></a> Linux Magazin, 22. Januar 2025,<span class="Abrufdatum"> abgerufen am 22. Februar 2025</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3ASimple+DirectMedia+Layer&rft.title=SDL+3+bietet+runderneuerte+und+konsistentere+APIs&rft.description=SDL+3+bietet+runderneuerte+und+konsistentere+APIs&rft.identifier=https%3A%2F%2Fwww.linux-magazin.de%2Fnews%2Fsdl-3-bietet-runderneuerte-und-konsistentere-apis%2F&rft.creator=Tim+Sch%C3%BCrmann&rft.publisher=Linux+Magazin&rft.date=2025-01-22&rft.language=de"> </span></span>
</li>
<li id="cite_note-23"><span class="mw-cite-backlink"><a href="#cite_ref-23">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external free" href="https://github.com/libsdl-org/SDL/releases/tag/release-3.2.0">https://github.com/libsdl-org/SDL/releases/tag/release-3.2.0</a> Offizielle Release Notes von SDL 3.2</span>
</li>
<li id="cite_note-bindings-24"><span class="mw-cite-backlink"><a href="#cite_ref-bindings_24-0">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://www.libsdl.org/languages.php"><i>SDL 3.0 Language Bindings.</i></a><span class="Abrufdatum"> Abgerufen am 28. Mai 2025</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3ASimple+DirectMedia+Layer&rft.title=SDL+3.0+Language+Bindings&rft.description=SDL+3.0+Language+Bindings&rft.identifier=https%3A%2F%2Fwww.libsdl.org%2Flanguages.php&rft.language=en"> </span></span>
</li>
<li id="cite_note-25"><span class="mw-cite-backlink"><a href="#cite_ref-25">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20130415055547/http://www.libsdl.org/cgi/docwiki.cgi/FrontPage?action=show&redirect=StartSeite">The Simple Directmedia Layer documentation</a> (<span class="webarchiv-memento"><a href="Webarchivierung#Begrifflichkeiten" title="Webarchivierung">Memento</a></span> vom 15. April 2013 im <i><a href="Internet_Archive" title="Internet Archive">Internet Archive</a></i>)</span>
</li>
<li id="cite_note-26"><span class="mw-cite-backlink"><a href="#cite_ref-26">↑</a></span> <span class="reference-text"><span class="cite">Ryan C. Gordon: <a rel="nofollow" class="external text" href="https://web.archive.org/web/20120120121751/http://hg.libsdl.org/SDL/file/default/README.Platforms"><i>README.Platforms.</i></a> libsdl.org, 9. April 2012, archiviert vom <span class="dewiki-iconexternal"><a class="external text" href="https://redirecter.toolforge.org/?url=http%3A%2F%2Fhg.libsdl.org%2FSDL%2Ffile%2Fdefault%2FREADME.Platforms">Original</a></span> (nicht mehr online verfügbar) am <span style="white-space:nowrap;">20. Januar 2012</span><span>;</span><span class="Abrufdatum"> abgerufen am 7. Mai 2012</span> (englisch): „<i>This is a list of the platforms SDL supports, and who maintains them.</i>“</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3ASimple+DirectMedia+Layer&rft.title=README.Platforms&rft.description=README.Platforms&rft.identifier=https%3A%2F%2Fweb.archive.org%2Fweb%2F20120120121751%2Fhttp%3A%2F%2Fhg.libsdl.org%2FSDL%2Ffile%2Fdefault%2FREADME.Platforms&rft.creator=Ryan+C.+Gordon&rft.publisher=libsdl.org&rft.date=2012-04-09&rft.source=http://hg.libsdl.org/SDL/file/default/README.Platforms&rft.language=en"> </span></span>
</li>
<li id="cite_note-27"><span class="mw-cite-backlink"><a href="#cite_ref-27">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://wilbefast.com/2011/07/29/sdl-for-android-in-10-drunken-steps/">SDL for Android in 10 drunken steps</a> J.D. William am 27. Juli 2011 (englisch)</span>
</li>
<li id="cite_note-changes-28"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-changes_28-0">a</a></sup> <sup><a href="#cite_ref-changes_28-1">b</a></sup></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="http://www.libsdl.org/release/changes-1.2.html"><i>SDL Release Notes.</i></a> 21. Januar 2012,<span class="Abrufdatum"> abgerufen am 29. Juni 2012</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3ASimple+DirectMedia+Layer&rft.title=SDL+Release+Notes&rft.description=SDL+Release+Notes&rft.identifier=http%3A%2F%2Fwww.libsdl.org%2Frelease%2Fchanges-1.2.html&rft.date=2012-01-21&rft.language=en"> </span></span>
</li>
<li id="cite_note-29"><span class="mw-cite-backlink"><a href="#cite_ref-29">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="http://forums.libsdl.org/viewtopic.php?t=986"><i>libsdl.org website: about section.</i></a> 8. Februar 2006,<span class="Abrufdatum"> abgerufen am 29. Juni 2012</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3ASimple+DirectMedia+Layer&rft.title=libsdl.org+website%3A+about+section&rft.description=libsdl.org+website%3A+about+section&rft.identifier=http%3A%2F%2Fforums.libsdl.org%2Fviewtopic.php%3Ft%3D986&rft.date=2006-02-08"> </span></span>
</li>
<li id="cite_note-30"><span class="mw-cite-backlink"><a href="#cite_ref-30">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20081218034149/http://oolite.org/"><i>Oolite.</i></a> Archiviert vom <span class="dewiki-iconexternal"><a class="external text" href="https://redirecter.toolforge.org/?url=http%3A%2F%2Foolite.org%2F">Original</a></span> (nicht mehr online verfügbar) am <span style="white-space:nowrap;">18. Dezember 2008</span><span>;</span><span class="Abrufdatum"> abgerufen am 19. März 2010</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3ASimple+DirectMedia+Layer&rft.title=Oolite&rft.description=Oolite&rft.identifier=https%3A%2F%2Fweb.archive.org%2Fweb%2F20081218034149%2Fhttp%3A%2F%2Foolite.org%2F&rft.source=http://oolite.org/&rft.language=en"> </span></span>
</li>
</ol></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2025-10-24" href="https://de.wikipedia.org/wiki/?title=Simple_DirectMedia_Layer&oldid=260896881">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>